Skip to main content
Feedback

Chaining Processors

Chaining

Chaining is the process of linking multiple processors into a single configuration so they run in a defined sequence for an endpoint. Cloud API Management supports multiple pre-processing and post-processing steps for chained processors.

Types of Chaining

Proxy Processor Chain

This processor implements pre-process or post-process traffic events. You can chain this processor using Cloud API Management processor (Mashery_Proxy_Processor_Chain) or SDK-based processor. Refer to Proxy Processor Chain Configuration Values for more information.

Chain Adapter

This processor implements pre-process or post-process traffic events. You can chain this processor without using Cloud API Management processor (Mashery_Proxy_Processor_Chain). Refer to the Chain Adapter Configuration Values for more information.

For chaining adapters, use the following Cloud API Management-provided connectors:

These processors cannot be created using Cloud API Management SDK.

note

You cannot change the authentication event using Proxy Processor Chain (Mashery_Proxy_Processor_Chain) or Chain Adapter (com.mashery.proxy.customer.generic.oauth2-jwt-authenticator), but can only chain pre-processing and post-processing.

Possible Chaining Combination in Boomi Cloud API Management

The following table summarizes the available chain combinations in Boomi Cloud API Management (SaaS-based):

Chain Combination SDK-based AdapterCloud API Management-provided AdapterChain Adapter: Using OAuth2 JWT Authentication ConnectorChain Adapter: OAuth2 Shared TokenConnector
SDK-based Adapters❌ Not supported❌ Not supported❌ Not supported❌ Not supported
Cloud API Management-provided Adapters❌ Not supported✅ Using Mashery_Proxy_Processor_Chain✅ Using OAuth2 JWT Authentication Connector✅ Using OAuth2 Shared TokenConnector
Chain Adapter: OAuth2 JWT Authentication Connector❌ Not supported✅ Using OAuth2 JWT Authentication Connector❌ Not supported❌ Not supported
Chain Adapter: OAuth2 Shared TokenConnector❌ Not supported✅ Using OAuth2 Shared TokenConnector❌ Not supported❌ Not supported
On this Page